package com.moranyunxi.www.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 文章信息表
 *
 * @author xss
 * @email dustwas@163.com
 * @date 2019-03-11 09:43:10
 */
@Data
public class BArticleInfoEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 文章ID
     */
    private Integer id;
    /**
     * 文章名称
     */
    private String articleTitle;
    /**
     * 文章类型ID
     */
    private Integer articleTypeId;
    /**
     * 文章缩略图
     */
    private String articleImgUrl;
    /**
     * 文章品牌ID
     */
    private Integer articleBrandId;
    /**
     * 文章内容
     */
    private String articleContent;

    /**
     * 资源类型 (1:文章   2:视频)
     */
    private Integer resourceType;

    /**
     * 视频URL
     */
    private String videoUrl;

    /**
     * 视频格式
     */
    private String videoFormat;

    /**
     * 视频大小
     */
    private String videoSize;

    /**
     * 文章概述
     */
    private String articleDesc;
    /**
     * 生成文章的用户ID
     */
    private Integer userId;
    /**
     * 文章来源 1-平台添加 2-用户通过公众号添加 3-用户编辑文章生成自己的文章
     */
    private Integer articleSource;
    /**
     * 文章状态 0-删除 1-正常
     */
    private Integer articleStatus;
    /**
     * 爬虫处理状态  0-未处理 1-已处理
     */
    private Integer spiderProcessStatus;
    /**
     * 第三方文章来源
     */
    private String thirdArticleSource;
    /**
     * 第三方文章ID
     */
    private String thirdArticleId;
    /**
     * 分享平台文章来源ID
     */
    private Integer shareArticleSourceId;
    /**
     * 首尾模板ID
     */
    private Integer htTemplateId;
    /**
     * 用户插入的头部广告内容
     */
    private String headAdContent;
    /**
     * 用户插入的尾部广告内容
     */
    private String tailAdContent;
    /**
     * 文章等级 默认为1，标识最低级别，数字越大，文章越优质
     */
    private Integer articleLevel;
    /**
     * 文章是否推荐 0-不推荐 1-推荐
     */
    private Integer articleRecommendStatus;
    /**
     * 微信公众号文章发表时间
     */
    private String wxArticlePubTime;

    //热度
    private Integer articleHotScore;

    //热度类型,0:随机,1:自定义
    private Integer hotType;

    private Integer redisStoreStatus;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改时间
     */
    private Date modifyTime;

    /**
     * 文章类型
     */
    String articleTypeName;
    /**
     * 查看数
     */
//@TableField(exist=false)
    private int articleInReadCount;


    private int articleOutReadCount;

    /**
     * 分享数
     */
//@TableField(exist=false)
    private int articleShareCount;

    /**
     * 版本号
     */
    private Integer articleVersionNum;

    /**
     * 创建人
     */
    private String userName;
    private String brandName;


    private Integer hours;

    /**
     * 举报数
     */

    private Integer informTotal;

    //文章的原始url
    private String sId;

    //原文ID
    private String sUrl;

    //来源类型
    private String sType;

    //平台文章的创建用户
    private String createUser;

    private Integer videoHeight;

    private Integer videoWidth;
    private String headlineTitleIds; // 头条标题id
    private Integer articleId; //文章所id
    private String gzhCode; //文章所在公众号平台


    private Integer[] articleIds;


    private Date timeStart;


    private Date timeEnd;


    private Integer shareId;


    private Date shareTime;
}
